Microsoft Azure Well

您所在的位置:网站首页 landing page optimization your guide to more conversions Microsoft Azure Well

Microsoft Azure Well

2023-04-29 13:38| 来源: 网络整理| 查看: 265

Microsoft Azure Well-Architected Framework Article 03/28/2023

The Azure Well-Architected Framework is a set of guiding tenets that you can use to improve the quality of a workload. The framework consists of five pillars of architectural excellence:

Reliability Security Cost optimization Operational excellence Performance efficiency

Incorporating these pillars helps produce a high quality, stable, and efficient cloud architecture:

Pillar Description Reliability The ability of a system to recover from failures and continue to function. Security Protecting applications and data from threats. Cost optimization Managing costs to maximize the value delivered. Operational excellence Operations processes that keep a system running in production. Performance efficiency The ability of a system to adapt to changes in load.

To learn about how to architect successful workloads on Azure by using the Well-Architected Framework, watch this video:

Overview

The following diagram is a high-level overview of the Azure Well-Architected Framework:

In the center is the Well-Architected Framework, which includes the five pillars of architectural excellence. Surrounding the Well-Architected Framework are six supporting elements:

Azure Well-Architected Review Azure Advisor Documentation Partners, Support, and Services Offers Reference architectures Design principles Assess your workload

To assess your workload using the tenets found in the Microsoft Azure Well-Architected Framework, see the Microsoft Azure Well-Architected Review.

We also recommend that you use Azure Advisor and Advisor Score to identify and prioritize opportunities to improve the posture of your workloads. Both services are free to all Azure users and align to the five pillars of the Well-Architected Framework:

Azure Advisor is a personalized cloud consultant that helps you follow best practices to optimize your Azure deployments. It analyzes your resource configuration and usage telemetry. It recommends solutions that can help you improve the reliability, security, cost effectiveness, performance, and operational excellence of your Azure resources. Learn more about Azure Advisor.

Advisor Score is a core feature of Azure Advisor that aggregates Advisor recommendations into a simple, actionable score. This score enables you to tell at a glance if you're taking the necessary steps to build reliable, secure, and cost-efficient solutions. It helps to prioritize the actions that yield the biggest improvement to the posture of your workloads. The Advisor Score consists of an overall score, which can be further broken down into five category scores corresponding to each of the Well-Architected pillars. Learn more about Advisor Score.

Reliability

A reliable workload is both resilient and available. Resiliency is the ability of the system to recover from failures and continue to function. The goal of resiliency is to return the application to a fully functioning state after a failure occurs. Availability is whether your users can access your workload when they need to.

For more information about resiliency, watch the following video that shows you how to start improving the reliability of your Azure workloads:

Reliability guidance

The following resources offer guidance on designing and improving reliable Azure applications:

Reliability design principles Design patterns for resiliency Best practices: Transient fault handling Retry guidance for specific services

For an overview of reliability principles, see Reliability design principles.

Security

Think about security throughout the entire lifecycle of an application, from design and implementation to deployment and operations. The Azure platform provides protections against various threats, such as network intrusion and DDoS attacks. You still need to build security into your application and into your DevOps processes.

Learn to ask the right questions about secure application development on Azure by watching the following video:

Security guidance

Consider the following broad security areas:

Identity management Protect your infrastructure Application security Data sovereignty and encryption Security resources

For more information, see Overview of the security pillar.

Cost optimization

When you design a cloud solution, focus on generating incremental value early. Apply the principles of Build-Measure-Learn to accelerate your time to market while avoiding capital-intensive solutions. See What is the build-measure-learn feedback loop.

For more information, see Cost optimization and watch the following video on how to start optimizing your Azure costs:

Cost guidance

The following resources offer cost optimization guidance as you develop the Well-Architected Framework for your workload:

Review cost principles Develop a cost model Create budgets and alerts Review the cost optimization checklist

For a high-level overview, see Overview of the cost optimization pillar.

Operational excellence

Operational excellence covers the operations and processes that keep an application running in production. Deployments must be reliable and predictable. Automate deployments to reduce the chance of human error. Fast and routine deployment processes don't slow down the release of new features or bug fixes. Equally important, you must be able to quickly roll back or roll forward if an update has problems.

For more information, watch the following video about bringing security into your DevOps practice on Azure:

Operational excellence guidance

The following resources provide guidance on designing and implementing DevOps practices for your Azure workload:

Operational excellence patterns Best practices: Monitoring and diagnostics guidance

For a high-level summary, see Overview of the operational excellence pillar.

Performance efficiency

Performance efficiency is the ability of your workload to scale to meet the demands placed on it by users in an efficient manner. The main ways to achieve performance efficiency include using scaling appropriately and implementing PaaS offerings that have scaling built in.

For more information, watch Performance Efficiency: Fast & Furious: Optimizing for Quick and Reliable VM Deployments.

Performance efficiency guidance

The following resources offer guidance on how to design and improve the performance efficiency posture of your Azure workload:

Performance efficiency patterns Best practices: Autoscaling Background jobs Caching CDN Data partitioning

For a high-level overview, see Overview of the performance efficiency pillar.

Next steps

Learn more about:

Azure Well-Architected Review Well-Architected Series Introduction to the Microsoft Azure Well-Architected Framework Microsoft Defender for Cloud Cloud Adoption Framework


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3